Tasfia: Hey guys! i added a lot of details to our table of contents. I took out owner things because i thought you might wanna reconsider things after you've been through everything in the book. feel free to change anything! im hoping we'll get all the writing done by monday? latest wednesday i guess. have a wonderful weekend!
Just to clairfy, an INDEX is a detail list of words and concepts that can be found throughtout the book. It appears at the end of the manual.
A TABLE OF CONTENTS appears in the beginning. It is a list of chapters and sections of the book.
Please add more pages accordingly.
(Title Page)
Authors' Message
Table of Contents
Introduction to Programming and the basics
Who is Turing?
What is Turing?
Turing is a begginners programming language. all together an IDE.
Turing environtment
IDE (components)
Editor window
made up of keyword, objects, procedures/function
built in and user created procedures/function/values
run window
displays excecution
introduction to program control
three types
selection
sequence
repitition
basic definition of selection
If Statements
definition (please include a more real life explaination. "if my mom comes home late i'll go to the party, otherwise i will come home")
incorporation of boolean significance
if and then act as brackets for the boolean expression
boolean truth table
put a "remeber, no magic values for boolean expressions!"
simple two-way selection (if, else, end if)
explain true part and false part
show a fail/ pass example
three way selection (if, elseif, else, endif)
explain variety of the elsifs
explain how order counts because the program executes in sequence
the part looked for is often made the true part
show a simple program. maybe get age and tell them how muct their bus fair is?
multi-way selection
if statements within if statements
give example
can have if statements anywhere
concept quiz
can an if statement be found within two other if statements?
what are the pros and cons of this?
why does order count in an if statement?
why would we want to put the looked-for value in the true part?
and so on
Case statements
definition
use over if
rules
control value must be string, integer or character
control value datatype muust be same as label list's
each label is a set of instruction to be excecuted
if statements can go within case
each label has a set of 0 or more statements
alphabetical, logical and consistant order
will blow up if there is no blank label
concept quiz
done the same way as the if. CONCEPT quiz.
trouble shooting
scenarios and solutions
About the Authors
glossary
selection construct
if, then, end if construct
two way selection
if, then, elsif, end if construct
three way selection
multi-way selection
case construct
datatype
boolean expression
boolean operator
unary
binary
control value
label list
test yourself
Should we use If or Case in this_ situation? (about 5 of those)
create a menue with choices of a, b, c, d, e, f and display "you have chosen" message at the end
make a case statement with for displaying "i'm colour!" in the chosen colour.
word problems
for example: I'm lost in my school. I dont know where my next class is. All i know is what subject i am going to. Can you create a program to help me?"
recreate this program
final selection test
index
references
back cover
+ CD.
I moved the About the Authors page to the back of the book. If I'm correct, these pages are usually at the back of a book. Then again, I rarely read non-fiction material. I'm writing the introduction to Turing. I'll have it done and sent to you, Tasfia, by January 8. Where will you include it?
- Pearl
That's a good point, Is it usually at the end? It makes more sense. Yes the end would be btter.
- Tasfia
Just to clairfy, an INDEX is a detail list of words and concepts that can be found throughtout the book. It appears at the end of the manual.
A TABLE OF CONTENTS appears in the beginning. It is a list of chapters and sections of the book.
Please add more pages accordingly.
- (Title Page)
- Authors' Message
- Table of Contents
- Introduction to Programming and the basics
- Who is Turing?
- What is Turing?
- Turing is a begginners programming language. all together an IDE.
- Turing environtment
- IDE (components)
- Editor window
- made up of keyword, objects, procedures/function
- built in and user created procedures/function/values
- run window
- displays excecution
- introduction to program control
- three types
- selection
- sequence
- repitition
- basic definition of selection
- If Statements
- definition (please include a more real life explaination. "if my mom comes home late i'll go to the party, otherwise i will come home")
- incorporation of boolean significance
- if and then act as brackets for the boolean expression
- boolean truth table
- put a "remeber, no magic values for boolean expressions!"
- simple two-way selection (if, else, end if)
- explain true part and false part
- show a fail/ pass example
- three way selection (if, elseif, else, endif)
- explain variety of the elsifs
- explain how order counts because the program executes in sequence
- the part looked for is often made the true part
- show a simple program. maybe get age and tell them how muct their bus fair is?
- multi-way selection
- if statements within if statements
- give example
- can have if statements anywhere
- concept quiz
- can an if statement be found within two other if statements?
- what are the pros and cons of this?
- why does order count in an if statement?
- why would we want to put the looked-for value in the true part?
- and so on
- Case statements
- definition
- use over if
- rules
- control value must be string, integer or character
- control value datatype muust be same as label list's
- each label is a set of instruction to be excecuted
- if statements can go within case
- each label has a set of 0 or more statements
- alphabetical, logical and consistant order
- will blow up if there is no blank label
- concept quiz
- done the same way as the if. CONCEPT quiz.
- trouble shooting
- scenarios and solutions
- About the Authors
- glossary
- selection construct
- if, then, end if construct
- two way selection
- if, then, elsif, end if construct
- three way selection
- multi-way selection
- case construct
- datatype
- boolean expression
- boolean operator
- unary
- binary
- control value
- label list
- test yourself
- Should we use If or Case in this_ situation? (about 5 of those)
- create a menue with choices of a, b, c, d, e, f and display "you have chosen" message at the end
- make a case statement with for displaying "i'm colour!" in the chosen colour.
- word problems
- for example: I'm lost in my school. I dont know where my next class is. All i know is what subject i am going to. Can you create a program to help me?"
- recreate this program
- final selection test
- index
- references
- back cover
+ CD.I moved the About the Authors page to the back of the book. If I'm correct, these pages are usually at the back of a book. Then again, I rarely read non-fiction material. I'm writing the introduction to Turing. I'll have it done and sent to you, Tasfia, by January 8. Where will you include it?
- Pearl
That's a good point, Is it usually at the end? It makes more sense. Yes the end would be btter.
- Tasfia